home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1994…tember: Reference Library / Dev.CD Sep 94.toast / Periodicals / develop / develop Issue 18 / develop 18 code / Apple Guide Sample / Source / UAppShared.h < prev    next >
Encoding:
Text File  |  1994-07-15  |  3.2 KB  |  147 lines  |  [TEXT/MPS ]

  1. // Copyright ©1994 Apple Computer, Inc.
  2. // Author: John Powers
  3. // Date:   13-Mar-94
  4.  
  5. // UAppShared.h
  6. // Contains constants shared among OurApp.cp and OurApp.r.
  7.  
  8. #ifndef __UAPPSHARED__
  9. #define __UAPPSHARED__                // #endif __UAPPSHARED__ is at end of this file
  10.  
  11. /*
  12.  
  13.     History (most recent first):
  14.     
  15.     09-Jun-94 1.0d2e1 JRP    Version update from 1.0d1e5.
  16.     24-Feb-94 1.0d1e1 JRP    Derived from MoHelp 1.0d3e2.
  17.     
  18. */
  19.  
  20.         // Version information
  21.  
  22. #define kVersionNumber  "1.0d2e1"
  23. #define kAppRelease        2
  24. #define kVersionDate    "09-Jun-94"
  25.  
  26. #define    kVersionBytes        0x01, 0x00, development, 0x02, verUs
  27. #define    kProgramName        "MoGuide"
  28. #define kCopyright            "©1994 Apple Computer Inc., All Rights Reserved."
  29. #define kCreator            'MoG1'
  30.  
  31.         // Flags
  32.             // __WantMoGuide__ is normally 1.
  33.             // If you set __WantMoGuide__ to 0, you'll get an application
  34.             // that can open and close Apple Guide databases, but that's all.
  35. #define __WantMoGuide__        1
  36.             // __DebugShuffle__ is normally 0 and probably should be forever.
  37. #define __DebugShuffle__    0
  38.  
  39.         // Select file dialog
  40.  
  41. #define rSelectFileDlog        128
  42. #define kSelectFileCancel    -1
  43.  
  44.         // About… dialog
  45.  
  46. #define rAboutDlog            130
  47. #define iAboutOk            1
  48. #define iAboutTitle            2
  49.  
  50.         // Auto-Start alerts
  51.  
  52. #define rAutoStartNeedAlrt        131
  53. #define rAutoStartUnknownAlrt    132
  54.  
  55.         // Menus
  56.  
  57. #define rMenuBar            130            // MBAR for TApp
  58. #define rMenuBarMo            131            // MBAR for TAppMo
  59.  
  60. #define mApple                132            // MENU
  61. #define iAbout                1
  62. #define mFile                133            // MENU
  63. #define iOpenFile            1
  64. #define iCloseFile            2
  65. #define iGetInfo            3
  66. #define    iDashedLine1        4
  67. #define iQuit                5
  68. #define mEdit                134            // MENU
  69. #define iUndo                1
  70. #define    iDashedLine2        2
  71. #define iCut                3
  72. #define    iCopy                4
  73. #define iPaste                5
  74. #define iClear                6
  75. #define    iDashedLine3        7
  76. #define    iShowClipboard        8
  77. #define mMoGuide            136            // MENU
  78. #define iStartGuide            1
  79. #define iQuitGuide            2
  80. #define    iOpenDefault        3
  81. #define iClose                4
  82. #define iDashedLine4        5
  83. #define iFiles                6
  84. #define iLastMenuItem        6
  85. #define mWindow                137            // MENU
  86. #define iWinArt                1
  87. #define iResetArt            2
  88. #define iShuffleArt            3
  89. #define iDashedLine5        4
  90. #define iFeedback            5
  91. #define iContextTrue        6
  92. #define iContextBeep        7
  93.  
  94.         // Error codes
  95.  
  96. #define kErrNoAppObject            -2001
  97. #define kErrNoScrapObject        -2002
  98. #define kErrNoMenuBar            -2003
  99. #define kErrNoAutoStartObj        -2004
  100. #define kErrDocArtInitFailed    -2005
  101. #define kErrDocFBInitFailed        -2006
  102. #define kErrLockPixelsFailed    -2007
  103. #define kErrNoContextObject        -2008
  104.  
  105.         // Strings
  106.  
  107. #define kUserStrId            1000
  108. #define kStrNotSevenOh        1
  109.  
  110. #define kFeedbackStrId        1001
  111. #define kStrContext            1
  112. #define kStrCoach            2
  113. #define    kStrEvent            3
  114. #define kStrMisc            4
  115.  
  116. #define kFrontWindowStrId    1002
  117. #define kStrNone            1
  118. #define kStrNoneSleeping    2
  119. #define kStrAccess            3
  120. #define kStrPresentation    4
  121.  
  122.         // Controls
  123.  
  124. #define kAssistantCntlID    1000
  125.  
  126.         // Art object list resource (ID=kArt1WindResID)
  127.  
  128. #define kResArtObjects        'AOBJ'
  129. #define kResArtObjectsLabel    "AOBJ"
  130.  
  131.         // Auto-start resource
  132.  
  133. #define kResAutoStart        'AUTO'
  134. #define kResAutoStartLabel    "AUTO"
  135. #define kAutoNone            0
  136. #define kAutoFile            1
  137. #define kAutoSelf            2
  138.  
  139.         // Window and art object list id's.
  140.         // The window and art are linked together by
  141.         // having the same id number.
  142.  
  143. #define kArt1WindResID        1001
  144. #define kClipboardWinResID    2001
  145. #define kFeedbackWinResID    2002
  146.  
  147. #endif __UAPPSHARED__